﻿#divForm, #content { min-height: 570px; padding-right: 20px; }
#divForm.admcontent { padding-right: 0px; }
#divForm.admcontent ul li { padding: 10px 0px 10px 0px; }
#divForm ul li { padding: 10px 0px 10px 20px; }
#divForm ul li.guide { padding: 0px; margin-bottom: -8px; }
#divForm ul li.guideContent { padding: 0px; margin-bottom: -20px; }
#divForm ul li.richText { width: 100%;}
#divForm ul li.richText div { clear: both; padding-right: 0px;}
#divForm ul li.guide small, #divForm ul li.guideContent small{ margin-left: 165px; display: block; color: Blue; width: 302px;}
#divForm ul li div { float: right; padding-right: 95px;}
#menu li a small {color: Red; font-weight: normal;}
#divForm input, textarea, .iptSubscribe {border: 1px solid #82B7DF; height: 20px; /*margin-left: 3px;*/}
#divForm textarea{width: 445px; height: 130px;}
#divForm label{width: 140px; display: inline-block;}
#divForm label.city{width: 87px;}
#admim-content{width: 100%;}
#admim-content-in{margin: 24px 20px 30px 20px;}
#loginAdm { position: absolute; top: 0px; right: 5px;}
#loginAdm li { float: left; margin: 3px;}
#loginAdm li a { float: left; display: inline; list-style-type: none; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.iptSubscribe {width: 227px !important;}
.iptBanEmail { border: 1px solid #82B7DF; height: 20px;}
.admcontent { margin:10px 5px 20px 5px; min-height: 330px; padding: 1px 0;}
input.btnClass { min-width: 100px; text-align: center; vertical-align: middle; color: White; background-color: #00436A; border: 1px solid #00436A !important;
    height: 24px !important; font-weight: bold; padding:0px 5px 0px 5px;}
h3.admline {width: 100% !important;}
.iptRadio { margin-right:20px; clear:both; display:inline;}
.iptRadio input { border:none !important; height:auto !important; padding-top:5px; position:absolute; }
.iptRadio label { width:auto !important; padding-left:15px !important;}
.iptRecNews label { width:auto !important; padding-left:0px !important; padding-right:5px !important;}
.iptRecNews input { border:none !important; height:auto !important; padding-top:5px; position:absolute; }
.iptRadio td { width:110px; white-space:nowrap;}
.iptRadio tr { margin-top:2px !important; margin-bottom:2px !important;}
.iptRadio td label { margin-bottom:2px; margin-top:2px; margin-right:20px; padding-left:18px !important;}
.iptChk input { margin-top:5px;}
.lblIntrText { color: #005D85; font-weight:bold; float:left;}
.lblViewAll { display:inline-block; width:550px; text-align:right; }
.imgTeacherdiv { background-color: #FFFFFF; border-color: #CCCCCC #999999 #999999 #CCCCCC; border-style: solid; border-width: 1px; height: 60px; 
                 margin-bottom: 10px; margin-left: 0; margin-top: 0px; padding: 10px; vertical-align: middle; width: 60px;}
.foto label {display:inline-block; margin-bottom:5px; width:100%}
.foto label.name { font-weight:bold; color:#00436A;}
.list_request { padding-right:20px;}
.list_request td { padding: 5px 2px 7px 5px; }
.list_request .title_request { background: none repeat scroll 0 0 #999999; color: #FFFFFF; font-size: 10px; font-weight: bold;}
.list_request .row1_list { background: url('images/dot_line_tb.gif') repeat-x scroll center bottom #FFFFFF;}
.list_request .row2_list { background: url('images/dot_line_tb.gif') repeat-x scroll center bottom #F6F6F6;}
.profile { padding-left:50px !important;}
.prfButton { padding-left:3px !important; padding-right:3px !important;}

.cc_tableList { margin:0px 25px 0px 0px; padding: 5px 0 0; outline: medium none; line-height: 16px;}
.cc_tableList dt { background: url('images/cc_bg_tableRight.gif') no-repeat scroll 100% 0 #DEDEDE; font-size: 10px; font-weight: bold; height: 1%; text-transform: uppercase; margin: 10px 0 0;}
.cc_tableList dd { border-left: 1px solid #DEDEDE; border-right: 1px solid #DEDEDE; display: block; height: 1%; margin: 0; padding: 4px 0;}
.cc_rowOdd { background: url('images/cc_bg_rowLine.gif') repeat-x scroll 0 100% #FFFFFF;}
.cc_tableListFooter {background: url('images/cc_bg_boxCorner.gif') repeat-x scroll 0 -19px #FFFFFF; border-bottom: 1px solid #DEDEDE; height: 9px; margin:0px 25px 1px 1px; padding-top: 0; position: relative;}
.cc_boxLeftBottom { background: url('images/cc_bg_boxCorner.gif') no-repeat scroll 100% 0 transparent; display: block; height: 10px; width: 10px; float: none; left: -1px; position: absolute;}
.cc_boxRightBottom { background: url('images/cc_bg_boxCorner.gif') no-repeat scroll 0 0 transparent; display: block; height: 10px; width: 10px; float: none; right:0px; position: absolute;}
.cc_colBegin { background: url('images/cc_bg_tableLeft.gif') no-repeat scroll 0 0 transparent; float: left;}
.cc_header { padding-top:14px !important;}
.cc_col_18px { float:left; padding: 4px 0 6px 15px; width: 18px;}
.cc_col_200px { float: left; padding: 4px 0 6px 15px; width: 200px;}
.cc_col_130px { float: left; padding: 4px 0 6px 15px; width: 130px;}
.cc_col_40px { float: left; padding: 4px 0 6px 15px; width: 40px;}
.cc_col_70px { float: left; padding: 4px 0 6px 15px; width: 70px;}

.othNews { color:#00436A; font-weight:bold; margin-top:20px;}
hr { background-color: #D0D0D0; border: 0 none; color: #D0D0D0; height: 1px;}
ul.ulListLink { margin: 0; padding: 0;}
ul.ulListLink li {list-style: none outside none; padding:2px 0px 2px 0px;}
ul.ulListLink li a { text-decoration: none; color: #00436A; font-weight:normal; line-height: normal; text-decoration: none; background: url('images/bullet.gif') no-repeat scroll 0 -673px transparent; padding-left: 10px;}
ul.ulListLink li a:hover { text-decoration:underline; color:Red; }
.infoReq { background-color: #D6ECF8; border: 1px solid #82B7DF; width:99%; margin-top:5px; padding:5px 0px 5px 5px;}
.infoReq label.infoTitle { color: #00436A; font-weight: bold; display:inline-block; padding-bottom:10px;}
.cntReq { padding-top:5px; text-align:justify;}
#login li a.admLink { margin-right:15px;}
/*======================================================================================================================*/
.InfoMsg, .SuccMsg, .WarnMsg, .ErrorMsg { float:left; border: 1px solid; text-align:left; margin: 0px 0px 3px 0px; padding: 3px 10px 5px 50px; background-repeat: no-repeat; background-position: 10px center;}
.InfoMsg { color: #00529B; background-color: #BDE5F8; background-image: url('images/info.png');}
.SuccMsg { color: #4F8A10; background-color: #DFF2BF;	background-image: url('images/success.png');}
.WarnMsg { color: #9F6000;	background-color: #FEEFB3;	background-image: url('images/warning.png');}
.ErrorMsg {	color: #D8000C;	background-color: #FFBABA;	background-image: url('images/error.png');}
/*======================================================================================================================*/
#frmlogin { width: 410px; margin-left: 60px; min-height:680px;}
#frmlogin #wrappertop {width: 370px; height: 20px; margin-top: 20px; padding: 0 20px; width: 800px;}
#frmlogin #wrapper { padding: 0 20px; width: 370px; position: relative;}
#frmlogin #content {background-color: #FFFFFF; text-align: left; width: 370px; min-height:300px; background-color: #D6ECF8; border: 1px solid #82B7DF;}
#frmlogin #header { width: 350px; background: none repeat scroll 0 0 #C5E6EA; border-bottom: 1px solid #B2CCD0; padding: 25px 0 5px 20px; }
#darkbanner { background: none repeat scroll 0 0 #424242; margin: 20px 0 0 -18px; padding: 8px 10px 10px 40px; position: relative;}
#darkbanner h2 { color: #FFFFFF; display: inline; font: bold 24px helvetica,arial,sans-serif; margin-left: 10px;}
#darkbannerwrap { background: url('images/aiwrap.png') repeat scroll 0 0 transparent; height: 10px; margin: 0 0 20px -18px; position: relative; width: 18px;}
#frmlogin fieldset {border: 0 none; display: block; margin: -30px 0 0; padding-top: 20px; width: 330px; padding: 20px;}
#frmlogin fieldset p { color: #333333;}
#frmlogin fieldset p label { display:inline-block; width:100px;}
#frmlogin fieldset p.error { background: none repeat scroll 0 0 #EAC5C5; border: 2px solid #BC6F6B; color: #7B0C00; display: block; font-weight: bold; margin-bottom: 20px; padding: 10px;}
#frmlogin fieldset p.error img { margin-right: 5px; }
#frmlogin fieldset p.info { background: none repeat scroll 0 0 #DFF2BF; border: 2px solid #82B7DF; color: #4F8A10; display: block; font-weight: bold; margin-bottom: 20px; padding: 10px;}
#frmlogin fieldset p.info img { margin-right: 5px; }
#frmlogin .form button { display: block; float: left; margin: 0 3px 0 80px;}
#forgottenpassword { margin-top: 7px;}
#forgottenpassword li { display: inline; float: left; margin:10px 0 0 10px; }
#forgottenpassword a { color: #333333;}
#frmlogin input { font: bold 14px arial,sans-serif; height: 20px; margin-bottom: 15px; padding: 3px; width: 340px;}
.form button { background-color: #92C97C; border: 1px solid #73B35A; color: #E8F7DF; cursor: pointer; font-family: "Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
    font-size: 100%; font-weight: bold; text-decoration: none; color: #E8F7DF; overflow: visible; width: auto;}
.form button img, .buttons a img { border: medium none; height: 16px; margin: 0 6px -3px 0 !important; padding: 0; text-decoration: none; width: 16px;}
.form button[type] { line-height: 17px; padding: 5px 10px 5px 7px;}
.boldtext { font-weight: bold;}
.banner320 { width: 320px;}/*http://www.freelancesuite.com/demo/index.php*/
/*======================================================================================================================*/
.pager{clear:both;font-family:"Bitstream Vera Sans",Verdana,Helvetica;font-size:12px; border-top: 1px solid #DDDDDD; margin:10px 20px 0px 0px; text-align:right;}
.pager a,.pager strong.pager-current{padding:0.5em;color:#333333;font-weight:bold;text-decoration:none !important;}
.pager{clear:both;padding:10px 0px 3px;}
.pager div{padding:0em;display:inline;}
.pager strong,.pager a{padding:2px 5px;margin:0px 0.25em 0px 0.25em;background:#dfedf7;border:1px solid #90c2e1;-moz-border-radius:2px;}
.pager a:hover{text-decoration:underline !important;background:#eef7fc;}
.pager strong{background:#0174bb;color:#fff;}
/*======================================================================================================================*/
.post {border-bottom: 1px solid #DDDDDD; /*color: #555555;*/ height: 100%; margin: 0px; padding: 0px 0px 10px 0px; width: 555px;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
html[xmlns] .clearfix { display: block;}
.postmeta { margin-top:-18px;/*margin-bottom: 5px;*/}
.stptitle { margin-top:10px !important; margin-bottom:10px !important;}
.stptitle a { text-decoration:none !important;}
.title { margin: 0 0 0 0; padding: 0;}
.title h2 { font-size: 14px; font-weight: bold; padding: 5px 0 0px; margin:0px; line-height: 125%;}
.title h2 a, .title h2 a:link, .title h2 a:visited { background-color: transparent; color: #005D85; outline: medium none; text-decoration: none;}
.post .entry { font-size: 13px;}
.entry p { line-height: 24px; margin: 0px; padding: 0px; text-align: justify;}
.clear {  clear: both;}
.author { float:right; color: #8C8C8C; font: 11px arial;}
.paper4new { border:none; margin:0px;}
.goback {float: right; text-decoration: none !important;}
/*======================================================================================================================*/
.divRating { float:left;}
.rating {display: inline-block; margin-bottom: 5px;}
.ratingStar { background-repeat: no-repeat; cursor: pointer; display: block; font-size: 0; height: 12px; margin: 0; padding: 0; width: 13px;}
.filledRatingStar { background-image: url("Images/FilledStar.png");}
.emptyRatingStar { background-image: url("Images/EmptyStar.png");}
.savedRatingStar {background-image: url("Images/SavedStar.png");}
/*======================================================================================================================*//*http://www.verbalplanet.com/*/
.standardtextbold18px {color: #4D4D4D; font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: bold; line-height: 18px; text-align: justify;}
.standardtextbold14px {color: #4D4D4D; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: bold; line-height: 18px; text-align: justify;}
.blueboldtext18px { color: #0375DC; font-family: Arial,Helvetica,sans-serif; font-size: 18px; font-style: normal; font-variant: normal; font-weight: bold; line-height: 18px;}
.padtop5 { padding-top: 5px;}
.bottom10 { margin-top: 0; padding-bottom: 10px;}
.padtop10bottom10 { margin-top: 0; padding-bottom: 10px; padding-top: 10px;}
.solidlinedividerpublicmarketplace { border-bottom: 1px solid #C8CED7; height: 1px; margin-bottom: 0; margin-right: 0; margin-top: 0; width: 552px;}
.standardtextbold { color: #4D4D4D; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold; line-height: 18px; text-align: justify;}
.standardtext { color: #585858; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 18px; text-align: justify;}
.marketplacepicturediv { background-color: #FFFFFF; border-color: #CCCCCC #999999 #999999 #CCCCCC; border-style: solid; border-width: 1px; height: 60px;
    margin-bottom: 15px; margin-left: 0; margin-top: 15px; padding: 10px; vertical-align: middle; width: 60px;}
    
.TabbedPanels { clear: none; margin: 0; overflow: hidden; padding: 0; width: 100%;}
.TabbedPanelsTabGroup { border-bottom: 1px solid #CCCCCC; height: 31px; margin-top:15px; padding: 0; width: 100%;}
.TabbedPanelsContentGroup { background-color: #FFFFFF; background-position: left top; background-repeat: repeat-x; border-top: 1px solid #FFFFFF; clear: both; text-align: justify;}
.TabbedPanelsTab { -moz-user-select: none; cursor: pointer; float: left; font-family: Arial,Helvetica,sans-serif;list-style: none outside none;
    margin: 0 1px 0 0; padding: 5px 10px 5px 20px; position: relative; top: 1px; width:100%}
.TabbedPanelsTabSelected { background-color: #666666; background-image: url("images/tabselected.png"); background-position: 10px 9px;
    background-repeat: no-repeat; border-bottom: 1px solid #666666; color: #FFFFFF; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold; line-height: 18px; outline: medium none;}

.feedbackdiv { background-image: url("images/feedbackheader.png"); background-position: center top; background-repeat: no-repeat; width: 580px; padding-top:5px; padding-left:5px;}
.profilefeed { width:555px;}
.fbRating { padding-right:330px !important;}
.profileBar { width:535px; background-position: 10px 15px;}
.padbottom5 {padding-bottom: 5px; }
.whiteboldtext {color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold; line-height: 18px;}
.standardtextbold { color: #4D4D4D; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: bold; line-height: 18px; text-align: justify;}
.standardtext { color: #585858; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; line-height: 18px; text-align: justify;}
.feedbackcommenttop { background-image: url("images/feedbackcommenttop.png"); background-position: center top; background-repeat: no-repeat; height: 20px; margin: 0; width: 300px;}
.feedbackcommentmiddle { background-image: url("images/feedbackcommentmiddle.png"); background-repeat: repeat; width: 300px;}
.feedbackcommentbottom { background-image: url("images/feedbackcommentbottom.png"); background-position: center top; background-repeat: no-repeat; height: 18px; margin: 0; width: 300px;}
.feedbackdivider { border-bottom: 2px dotted #EAEAEA; height: 1px; margin: 0; padding: 0;}
.feedbackcommentbox { background-color: #F3F7FB; margin: 0 23px; padding-bottom: 5px;}

#cse-search-form {width: 189px !important; height: 26px; position: absolute; top: 45px; right: 85px;}
#cse {width: 555px !important;}
.gsc-control-cse { padding-left: 0; padding-right: 0; padding-top: 0;}
.gsc-search-box { padding-top: 0px !important; padding-left: 0px !important;}
.gsc-input { width:155px !important; font-size:12px !important; height:21px;}
.gsc-clear-button { display:none !important;}
#cke_bottom_ctl00_cphMain_txtIntroduce div, #cke_bottom_ctl00_cphMain_txtIntro div { padding-right:0px !important;}
div.ybx h3.ybh { display:none; }